世新大學九十一學年度碩士班招生考試試題

系所別

考試科目

平面傳播科技學系碩士班

電子計算機概論

 

    考生請於答案卷內作答

1.      請證明X1X2•…•XnX1+X2++Xn 。其中•表示and運算,+表示or運算,而X則為not x

2.      10分)

請分別定義2的補數(2’s complement)與1的補數(1’s complement)。設某C編譯器對於每一個long int 型別之變數 (variables)給予4bytes來表示,請寫出其有效表示範圍(負數以2的補數表示)。

3.      20分)

下列function之執行結果為何?

Int do_something(void)

{

    int m, n;

    n=1;

    do

    {

        m=0;

        while(m++<n)

        printf(“**”);printf(“\n”);

        }

        while(++n<=10)

}

4.      (20)

假設有下列程式片段。

dobble a[5]={7.0,8.0,10.0,16.0,20.0};

dobble *pa=&a[2]; **ppa=&pa;

int j=4

已知pa=400ppa800。請問下列各式之值為何?

(1) pa+j  (2) *pa+j  (3) *ppa   (4) *ppa+1  (5) **ppa+1

5.      (10)

1TBTerabyte=(____) B (Byte) = (____) KB (Kilobyte) = (____) MB (Megabyte) = (____) GB (Gigabyte) = (____) bits

6.      15分)

請寫出C語言中任意五種資料型別之名稱與每一個該型變數之長度。

7.      15分)

請繪圖說明ALUCUregisterL1 cacheL2 cacheRAM、以及Hard Disk間之關係。